var timestamp;
var nonceStr ;
var prepay_id ;
var out_trade_no ;
var appId;
var datath={};
datath.attach=3;//续费
datath.openid=openid;

function unifiedorder(a)
{
	datath.orderid=a;
	$.ajax({
	type : "post",
	url : aurl+"/ispManager/ShoppingWebView/unifiedorder",
	data : JSON.stringify(datath),
	async : true,
	dataType : 'json',
	contentType : 'application/text;charset=UTF-8',
	success : function(data) 
		{

		if(data.result==1)
		{
			wxpay(a);		
		}
		else
		{
		
			if(data.result==-2)
			{
				alert2("初始化支付环境失败!");
			}
			else
			{
				alert2("系统异常请稍后尝试");
			}
				callok();
		}

	}
})
//支付
}

function wxpay(a){
	$.ajax({
		type : "get",
		url : aurl+"/ispManager/ShoppingWebView/paySign/"+a,
		async : true,
		dataType : 'json',
		contentType : 'application/text;charset=UTF-8',
		success : function(data) {
		
			if(data.result==1){
				wx.config({
					debug : false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来，若要查看传入的参数，可以在pc端打开，参数信息会通过log打出，仅在pc端时才会打印。
					appId :data.appId, // 必填，公众号的唯一标识
					timestamp :data.timestamp, // 必填，生成签名的时间戳
					nonceStr : data.nonceStr, // 必填，生成签名的随机串
					signature : data.signature,// 必填，签名，见附录1
					jsApiList : ['chooseWXPay']// 必填，需要使用的JS接口列表，所有JS接口列表见附录2
				});
		
				wx.ready(function()
				{
					setTimeout(function()
					{
						callok();
					},2000)
					//alert("wx.ready:初始化成功");
					wx.chooseWXPay({
					appId:data.appId,
					timestamp: data.timestamp+"", // 支付签名时间戳，注意微信jssdk中的所有使用timestamp字段均为小写。但最新版的支付后台生成签名使用的timeStamp字段名需大写其中的S字符
					nonceStr: data.nonceStr, // 支付签名随机串，不长于 32 位
					package: "prepay_id="+data.prepay_id, // 统一支付接口返回的prepay_id参数值，提交格式如：prepay_id=***）
					signType: "MD5", // 签名方式，默认为'SHA1'，使用新版支付需传入'MD5'
					paySign: data.paySign, // 支付签名
					success: function (res)
					{
						$.ajax
						({
							type : "post",
							url : aurl+"/ispManager/ShoppingWebView/pay",
							async : true,
							dataType : 'json',
							data: "{'orderNo':'"+a+"'}",
							contentType : 'application/text;charset=UTF-8',
							success : function(data)
							{
								alert2("支付完成！");
								window.location.href="myordered.html";
							}
						})
							
					}
				});
				
				wx.error(function(res)
				{
					alert2("error:"+res);
					callok();
				});
		});
			}
			else
			{
				alert2("请求支付失败，请重新尝试！");
				callok();
			}
		}
	});
}

function callok()
{
	$(".he a.a1").css({"display":"block"});
	$(".he a.a2").css({"display":"none"});
	$(".pay[orderNo='"+xv_Cookie.get("orderNo")+"']").css({"display":"inline-block"});
	$(".pay[orderNo='"+xv_Cookie.get("orderNo")+"']").next().css({"display":"none"});
	$(".button_sp_area .a1").css({"display":"inline-block"});
	$(".button_sp_area .a2").css({"display":"none"});
}
